#!/bin/sh

#
#  fftool-deploy_src.sh
#  Created by hufang on 20/3/31.
#

#================================= 全局变量 ==================================
#
# The script expects '0.5' but non-US localizations use '0,5' so we export
# LC_NUMERIC here (for the duration of the enable-HiDPI.sh) to prevent errors.
#
export LC_NUMERIC="en_US.UTF-8"

#
# Prevent non-printable/control characters.
#
unset GREP_OPTIONS
unset GREP_COLORS
unset GREP_COLOR


# 支持文件所在目录，
# 例如：ffmpeg 会解压至 ~/mytool/tool/ffmpeg
toolDir=~/

# 脚本文件目录
ffDir=~/mytool/fftool
if [ ! -d "${ffDir}" ];then
  mkdir "${ffDir}"/
fi


echo '------------------------------------'
echo '欢迎使用 转码工具箱 部署脚本'
echo '------------------------------------'
echo .
# 部署脚本版
echo '(1/1)请拖入 脚本版 然后按确认键（例如：转码工具箱_v2.9.8_脚本版.zip）：'
read ANS
ext=${ANS##*.}
tmp=${ANS##*/}
dirName=${tmp%.*}

if [ $ext != 'zip' ];then
  echo "请拖入zip文件"
  exit
fi
# 解压
echo "正在解压脚本版...""${toolDir}"
unzip -o "${ANS}" -d "${ffDir}"

# 将主文件设置为可执行，并创建快捷方式到桌面
mainPy="${ffDir}"/"${dirName}/src/main.py"
chmod +x "${mainPy}"
ln -f -s "${mainPy}" ~/Desktop/"${dirName}"

echo .
echo "部署完成，在桌面上有快捷方式哦！ (*￣︶￣)"
echo .
exit